Building an Effective CBSE Handbook
نویسنده
چکیده
The community has made tremendous progress in understanding the critical technology, methods, processes, and organizational factors that lead to effective architected, component reuse. There is of course much more we can do, but still, far too few software developing organizations see reuse or CBSE as the solution to the problems they have, nor do they practice component reuse systematically. Far too few schools teach much about reuse and components. A CBSE handbook, summarizing industry best practice and state-of-the-art, could be an extremely useful vehicle for moving us forward. However, experience with such handbooks in the past suggests that we should think very carefully about who the audience(s) for the handbook are, how this handbook should be used, and how it should consequently be structured. I propose several additions and modifications to the strawman handbook outline, to clarify these issues, as well as incremental adoption, organizational and process maturity, and CBSE methods.
منابع مشابه
Component Based Software Engineering
Traditional software estimation models are directed towards large monolithic software development projects. Contemporary software development practices require a new approach to software cost estimation. Contemporary development practices characterize a software application as interacting, independent components. Component-based development offers many potential benefits such as a greater reuse...
متن کاملAutomating Interoperabilty For Heterogeneous Software Components
This position paper addresses Section 4, Research Issues and Directions, in the Proposed Outline for Handbook of CBSE. Specifically, this paper discusses research issues and directions related to the problem of assembling and integrating software components that have been constructed in different programming languages. This problem is frequently termed the interoperability problem. We claim tha...
متن کاملWorkshop on Component-Based Software Engineering: Composing Systems from Components
Component-based Software Engineering (CBSE) is concerned with the development of systems from reusable parts (components), the development of components, and system maintenance and improvement by means of component replacement or customization. Building systems from components and building components for different systems requires established methodologies and processes not only in relation to ...
متن کاملUnderstanding and Managing the Relationship between Requirement Changes and Product Constraints in Component-Based Software Projects
The recent surge of interest in component-based software engineering (CBSE) represents a strong reemergence of systems integration within the software industry. This approach comprises the acquisition, adaptation, and integration of reusable software components, often are purchased off-the-shelf, to enable rapid deployment of complex systems with minimum development effort and resource cost. Wh...
متن کاملDesigning Robust Business Processes
A critical challenge to creating effective business processes is making sure that they can operate effectively in environments where ‘exceptions’ (i.e. process failures) can occur. This paper describes a novel knowledge-based methodology that addresses this challenge, building on an augmentation of the MIT Process Handbook that captures widely-applicable expertise about what kinds of exceptions...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999